*{
    margin: 0px;
    padding: 0px;
}
.Carousel{
    width: 40vw;
    height: 100%;

    position: absolute;
}

.Carousel_Img_Box{
    width: 100%;
    height: 40vh;

    display: flex;
    justify-content: center;
    place-items: center;
}
.Carousel_Control_Box{
    width: 100%;
    height: 10vh;

    display: flex;
    justify-content: center;
    place-items: center;

    position: relative;
    
    z-index: 3;
    bottom: 7.5%;

    backdrop-filter: blur(15px);
    background-color: rgba(170, 216, 224, 0.5);
}
.Carousel_Text_Box{
    width: 70%;
    height: 100%;

    display: flex;
    justify-content: center;
    place-items: center;

    position: relative;
    z-index: 3;
    bottom: 61.5%;
    right: 18.5%;
    text-align: center;
}

.Carousel_img{
    width: 100%;
    height: 35vh;
}

.Indicate_Box{
    width: 60%;
    height: 100%;

    text-align: center;

    font: 楷体 800 19.67px;
    color: #ffffff56;

    display: flex;
    justify-content: flex-start;
    gap:6%;
}
.Button_Box{
    width: 35%;
    height: 70%;

    display: flex;
    justify-content: flex-end;
    gap:10%;
}
.Indicate{
    width: 3%;
    height: 60%;

    color: #ffffff56;
}
.Carousel_Button{
    width: 10%;
    height: 40%;

    background-color: rgb(0, 0, 0);
    font: 楷体 900 25px;

    color: aliceblue;
}

.Carousel_Indicate{
    font-size: 21.78px;
    font-family: 楷体;
    font-weight: 900;

    color: #000;
}